Waiting in software projects: an exploratory study
نویسنده
چکیده
In preparation for a larger investigation, Bradac, Perry and Votta conducted a time diary study of how a developer spent their time over a 30-month period. They conducted their study to better understand, and ultimately try to reduce, project duration. We re-analysed some of the evidence presented in Bradac et al.'s paper, and this led to a modification to one of Bradac et al.'s conjectures viz. that, at the level of an individual developer, waiting is more prevalent during the beginning of the project. Using two projects at IBM Hursley Park, we then investigated whether the revised conjecture applied at a higher level of the project i.e. at the level of process areas. Our finding of behaviour at the level of process areas is inconsistent with our revised version of Bradac et al.'s conjecture i.e. we found that waiting is more prevalent during the end of the project. Further analysis confirmed similar 'behaviour' for reports of poor progress and outstanding work. Other evidence from the two projects lead us to believe that project urgency affects the reporting made, by managers, of the status of process areas. We relate our findings to the Deadline Effect, and discuss our findings with regards to effort. In preparation for a larger investigation, Bradac, Perry and Votta conducted a time diary study of how a developer spent their time over a 30-month period. They conducted their study to better understand, and ultimately try to reduce, project duration. We re-analysed some of the evidence presented in Bradac et al.'s paper, and this led to a modification to one of Bradac et al.'s conjectures viz. that, at the level of an individual developer, waiting is more prevalent during the beginning of the project. Using two projects at IBM Hursley Park, we then investigated whether the revised conjecture applied at a higher level of the project i.e. at the level of process areas. Our finding of behaviour at the level of process areas is inconsistent with our revised version of Bradac et al.'s conjecture i.e. we found that waiting is more prevalent during the end of the project. Further analysis confirmed similar 'behaviour' for reports of poor progress and outstanding work. Other evidence from the two projects lead us to believe that project urgency affects the reporting made, by managers, of the status of process areas. We relate our findings to the Deadline Effect, and discuss our findings …
منابع مشابه
An empirical investigation into waiting in software development projects
Evidence, in the form of project status meeting minutes, was collected from two real-world software development projects in order to investigate aspects of waiting. These investigations addressed the prevalence of waiting at the end of the project, the relationship between the number of phases and the amount of waiting per week, the ‘waiting relationships’ between ‘source’ and ‘dependent’ funct...
متن کاملAn Exploratory Study on Management of Virtual Teams in Distributed Scrum Software Development Method for Large-Scale and Complex Projects
متن کامل
Analysis of the Effectiveness of Global Virtual Teams in Software Engineering Projects
Global software development projects use virtual teams, which are primarily linked through computer and telecommunications technologies across national boundaries. Global Virtual Teams rarely meet in a faceto-face context and thus face challenging problems not associated with traditional co-located teams. To understand the complex issues in a virtual project environment during the requirements ...
متن کاملFactor Analysis of Risk Variables Affecting Occupational Injuries: A Field Study in Construction Projects
Background and Objective: Approximately, half of the occupational accidents are associated with the construction industry in Iran. Therefore, the factor analysis of risk variables affecting occupational injuries in the construction industry can lead to understanding and reducing the rate of injuries in these projects. The purpose of this study was to identify the risk factors affecting the type...
متن کاملTowards the Analysis of Software Projects Dependencies: An Exploratory Visual Study of Software Ecosystems
Software systems are rarely developed in isolation. The development of current complex software systems often makes extensive use of components previously developed or acquired from external suppliers. Nevertheless, research on software systems has traditionally considered each system as an isolated and self-contained project. Such characteristic limits the quality of observations on studies as...
متن کامل